package com.example.furniture.entity;

import lombok.Data;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;

/**
 * 分类实体类
 * 包含家具分类的基本信息
 * 
 * @author 家具商城系统
 * @version 1.0
 * @since 2024-01-01
 */
@Data
public class Category {
    
    /**
     * 分类ID，主键，自增
     */
    private Long id;
    
    /**
     * 分类名称，不能为空，长度2-50个字符
     */
    @NotBlank(message = "分类名称不能为空")
    @Size(min = 2, max = 50, message = "分类名称长度必须在2-50个字符之间")
    private String name;
}


